package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseAdapayAcct<M extends BaseAdapayAcct<M>> extends Model<M> implements IBean {

	/**
	 * 用户标识
	 */
	public void setUserId(java.lang.Long userId) {
		set("user_id", userId);
	}
	
	/**
	 * 用户标识
	 */
	public java.lang.Long getUserId() {
		return getLong("user_id");
	}

	/**
	 * 性别MALE：男，FEMALE：女，为空时表示未填写
	 */
	public void setGender(java.lang.String gender) {
		set("gender", gender);
	}
	
	/**
	 * 性别MALE：男，FEMALE：女，为空时表示未填写
	 */
	public java.lang.String getGender() {
		return getStr("gender");
	}

	/**
	 * 昵称
	 */
	public void setNickname(java.lang.String nickname) {
		set("nickname", nickname);
	}
	
	/**
	 * 昵称
	 */
	public java.lang.String getNickname() {
		return getStr("nickname");
	}

	/**
	 * 用户手机号
	 */
	public void setTelNo(java.lang.String telNo) {
		set("tel_no", telNo);
	}
	
	/**
	 * 用户手机号
	 */
	public java.lang.String getTelNo() {
		return getStr("tel_no");
	}

	/**
	 * 用户姓名
	 */
	public void setUserName(java.lang.String userName) {
		set("user_name", userName);
	}
	
	/**
	 * 用户姓名
	 */
	public java.lang.String getUserName() {
		return getStr("user_name");
	}

	/**
	 * 证件类型，仅支持：00-身份证
	 */
	public void setCertType(java.lang.String certType) {
		set("cert_type", certType);
	}
	
	/**
	 * 证件类型，仅支持：00-身份证
	 */
	public java.lang.String getCertType() {
		return getStr("cert_type");
	}

	/**
	 * 结算账户标识
	 */
	public void setSettleAcctId(java.lang.String settleAcctId) {
		set("settle_acct_id", settleAcctId);
	}
	
	/**
	 * 结算账户标识
	 */
	public java.lang.String getSettleAcctId() {
		return getStr("settle_acct_id");
	}

	/**
	 * 证件号
	 */
	public void setCertId(java.lang.String certId) {
		set("cert_id", certId);
	}
	
	/**
	 * 证件号
	 */
	public java.lang.String getCertId() {
		return getStr("cert_id");
	}

	/**
	 * 银行编码
	 */
	public void setBankCode(java.lang.String bankCode) {
		set("bank_code", bankCode);
	}
	
	/**
	 * 银行编码
	 */
	public java.lang.String getBankCode() {
		return getStr("bank_code");
	}

	/**
	 * 开户银行名称
	 */
	public void setBankName(java.lang.String bankName) {
		set("bank_name", bankName);
	}
	
	/**
	 * 开户银行名称
	 */
	public java.lang.String getBankName() {
		return getStr("bank_name");
	}

	/**
	 * 银行卡号
	 */
	public void setCardId(java.lang.String cardId) {
		set("card_id", cardId);
	}
	
	/**
	 * 银行卡号
	 */
	public java.lang.String getCardId() {
		return getStr("card_id");
	}

	/**
	 * 银行账户类型：1-对公；2-对私
	 */
	public void setBankAcctType(java.lang.String bankAcctType) {
		set("bank_acct_type", bankAcctType);
	}
	
	/**
	 * 银行账户类型：1-对公；2-对私
	 */
	public java.lang.String getBankAcctType() {
		return getStr("bank_acct_type");
	}

	/**
	 * 银行账户开户银行所在省份编码
	 */
	public void setProvCode(java.lang.String provCode) {
		set("prov_code", provCode);
	}
	
	/**
	 * 银行账户开户银行所在省份编码
	 */
	public java.lang.String getProvCode() {
		return getStr("prov_code");
	}

	/**
	 * 银行账户开户银行所在地区编码
	 */
	public void setAreaCode(java.lang.String areaCode) {
		set("area_code", areaCode);
	}
	
	/**
	 * 银行账户开户银行所在地区编码
	 */
	public java.lang.String getAreaCode() {
		return getStr("area_code");
	}

	/**
	 * 创建时间
	 */
	public void setCreateTime(java.util.Date createTime) {
		set("create_time", createTime);
	}
	
	/**
	 * 创建时间
	 */
	public java.util.Date getCreateTime() {
		return get("create_time");
	}

	/**
	 * 是否禁用该用户，Y：是，N：否
	 */
	public void setDisabled(java.lang.String disabled) {
		set("disabled", disabled);
	}
	
	/**
	 * 是否禁用该用户，Y：是，N：否
	 */
	public java.lang.String getDisabled() {
		return getStr("disabled");
	}

}
